/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package ejercicio.practica1;

import static java.lang.Math.pow;
import java.util.Scanner;

/**
 *
 * @author manolo
 */
public class montecarlo {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int radio = 1, acertados = 0, lanzados = 0;
        float pi=0;
        Scanner teclado = new Scanner(System.in);

        System.out.println("Estimación de Pi usando el método Montecarlo");
        System.out.println("Inserte el numero de puntos: ");
        lanzados = teclado.nextInt();

        for (int i = 0; i < lanzados; i++) {
            double xCoord = Math.random() * radio;
            double yCoord = Math.random() * radio;
            if ((pow(xCoord, 2) + pow(yCoord, 2)) <= pow(radio,2)) {
                acertados++;
            }
        }
        
        pi = 4 * ((float) acertados / lanzados);
        
        System.out.println("La estimación es: "+pi);
    }
}
